package vip.hamlin.dnspod.bean;

import java.util.List;

@SuppressWarnings("unused")
public class DNSPodRecordListResponse {
    private Status status;
    private Domain domain;
    private Info info;
    private List<Records> records;

    public Status getStatus() {
        return status;
    }

    public void setStatus(Status status) {
        this.status = status;
    }

    public Domain getDomain() {
        return domain;
    }

    public void setDomain(Domain domain) {
        this.domain = domain;
    }

    public Info getInfo() {
        return info;
    }

    public void setInfo(Info info) {
        this.info = info;
    }

    public List<Records> getRecords() {
        return records;
    }

    public void setRecords(List<Records> records) {
        this.records = records;
    }

    public class Records {
        private String id;
        private String name;
        private String line;
        private String type;
        private String ttl;
        private String value;
        private String mx;
        private String enabled;
        private String status;
        private String monitor_status;
        private String remark;
        private String updated_on;
        private String use_aqb;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getLine() {
            return line;
        }

        public void setLine(String line) {
            this.line = line;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getTtl() {
            return ttl;
        }

        public void setTtl(String ttl) {
            this.ttl = ttl;
        }

        public String getValue() {
            return value;
        }

        public void setValue(String value) {
            this.value = value;
        }

        public String getMx() {
            return mx;
        }

        public void setMx(String mx) {
            this.mx = mx;
        }

        public String getEnabled() {
            return enabled;
        }

        public void setEnabled(String enabled) {
            this.enabled = enabled;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getMonitor_status() {
            return monitor_status;
        }

        public void setMonitor_status(String monitor_status) {
            this.monitor_status = monitor_status;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getUpdated_on() {
            return updated_on;
        }

        public void setUpdated_on(String updated_on) {
            this.updated_on = updated_on;
        }

        public String getUse_aqb() {
            return use_aqb;
        }

        public void setUse_aqb(String use_aqb) {
            this.use_aqb = use_aqb;
        }
    }

    public class Info {
        private String sub_domains;
        private String record_total;

        public String getSub_domains() {
            return sub_domains;
        }

        public void setSub_domains(String sub_domains) {
            this.sub_domains = sub_domains;
        }

        public String getRecord_total() {
            return record_total;
        }

        public void setRecord_total(String record_total) {
            this.record_total = record_total;
        }
    }

    public class Domain {
        private String id;
        private String name;
        private String punycode;
        private String grade;
        private String owner;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getPunycode() {
            return punycode;
        }

        public void setPunycode(String punycode) {
            this.punycode = punycode;
        }

        public String getGrade() {
            return grade;
        }

        public void setGrade(String grade) {
            this.grade = grade;
        }

        public String getOwner() {
            return owner;
        }

        public void setOwner(String owner) {
            this.owner = owner;
        }
    }

    public class Status {
        private String code;
        private String message;
        private String created_at;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public String getCreated_at() {
            return created_at;
        }

        public void setCreated_at(String created_at) {
            this.created_at = created_at;
        }
    }
}
